package com.cstz.enums;

/**
 * 用户类型枚举类
 */
public enum UserTypeEnum {
  组织部用户("组织部用户", 1),
  街道用户("街道用户", 2),
  社区用户("社区用户", 3),
    协助单位用户("协助单位用户", 4);

  // 成员变量
  private String name;
  private int index;

  // 构造方法
  private UserTypeEnum(String name, int index) {
    this.name = name;
    this.index = index;
  }

  // 普通方法
  public static String getName(int index) {
    for (UserTypeEnum c : UserTypeEnum.values()) {
      if (c.getIndex() == index) {
        return c.name;
      }
    }
    return null;
  }

  // get set 方法
  public String getName() {
    return name;
  }

  public void setName(String name) {
    this.name = name;
  }

  public int getIndex() {
    return index;
  }

  public void setIndex(int index) {
    this.index = index;
  }
}
